var a = 20;
var result = a++ + ++a + a;
console.log(result);//64  a++返回原来的值再自增1 ++a21 这里已经是22了再加是64

var a = 1;
console.log(a++);//1
console.log(++a);//3

//一个物体从1000米高的地方落下，每次弹起的高度是前一次高度的0.6倍，问多少次之后，高度小于1米。
var h = 1000;

var count = 0;
while(h > 1){

  h = h * 0.6
  count++;
}
console.log(count);
// function sum1(num1,num2){
//     var sum = 0;
//     for(var i = num1; i >= num2; i++){
//         sum *= i;
//     }
//     console.log(sum1);
// }
// sum1(0.6,1000);
//  var count = 0;
//  function sum1(n){
//      if(n > 1){
//          console.log(count);
//      }
//      count ++;
//      return sum1(n * 0.6);
//  }
 
// 物品a 2元，b 5元，c 15元，请问刚好花完100元有多少种情况？
var count = 0;
for (var a = 0; a<=50; a++){
   for(var b = 0; b<=20; b++){
       for(var c = 0; c<=6; c++){
           if(2*a + 5*b + 15*c == 100){
               count++;
           }
       }
   }
}
console.log(count);//44

//孩子吃糖，第一天你给孩子买了一些糖，孩子每天吃糖的一半多一个，到了第10天的时候，发现只剩下一个糖了，问当初第一天买了多少糖？
var day = 9;
var sum = 1;
while(day >= 1){
  sum = 2 * (sum+ 1);
  day--;
}

console.log(sum);
//最近抖音有对折纸挑战，在不考虑难度的情况下，一张普通的0.0001米厚度的纸，多少次对折后，可以达到最高峰珠穆拉玛峰的高度8848米？
var h = 0.0001;

var count = 0;
while(h < 8848){

  h *= 2;
  count ++;
}

console.log(count);

//输入一个数字，首先判断是否为质数，如果不是质数，将其分解质因数 如：24 = 2 * 2 * 2 * 3，将分解出的质数打印出来。